package com.ruoyi.project.system.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.framework.web.domain.BaseEntity;

import java.util.List;

/**
 * 动态对象 sys_dynamic
 * 
 * @author jjp
 * @date 2020-04-16
 */
public class SysDynamic extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 动态id */
    private Long dynamicId;

    /** 用户id */
    private Long mobileUserId;

    /** 瞬间类型0-图片 1-视频(数据字典) */
    private String momentType;

    /** 名称 */
    private String name;

    /** 详情 */
    private String detail;

    /** 视频截图图片地址 */
    private String videoUrl;

    /** $column.columnComment */
    private String delFlag;

    private Integer pariseTotal;

    private Integer commentTotal;

    private List<String> urls;

    public List<String> getUrls() {
        return urls;
    }

    public void setUrls(List<String> urls) {
        this.urls = urls;
    }

    public Integer getPariseTotal() {
        return pariseTotal;
    }

    public void setPariseTotal(Integer pariseTotal) {
        this.pariseTotal = pariseTotal;
    }

    public Integer getCommentTotal() {
        return commentTotal;
    }

    public void setCommentTotal(Integer commentTotal) {
        this.commentTotal = commentTotal;
    }

    public void setDynamicId(Long dynamicId)
    {
        this.dynamicId = dynamicId;
    }

    public Long getDynamicId() 
    {
        return dynamicId;
    }
    public void setMobileUserId(Long mobileUserId) 
    {
        this.mobileUserId = mobileUserId;
    }

    public Long getMobileUserId() 
    {
        return mobileUserId;
    }
    public void setMomentType(String momentType) 
    {
        this.momentType = momentType;
    }

    public String getMomentType() 
    {
        return momentType;
    }
    public void setName(String name) 
    {
        this.name = name;
    }

    public String getName() 
    {
        return name;
    }
    public void setDetail(String detail) 
    {
        this.detail = detail;
    }

    public String getDetail() 
    {
        return detail;
    }
    public void setVideoUrl(String videoUrl) 
    {
        this.videoUrl = videoUrl;
    }

    public String getVideoUrl() 
    {
        return videoUrl;
    }
    public void setDelFlag(String delFlag) 
    {
        this.delFlag = delFlag;
    }

    public String getDelFlag() 
    {
        return delFlag;
    }

    @Override
    public String toString() {
        return "SysDynamic{" +
                "dynamicId=" + dynamicId +
                ", mobileUserId=" + mobileUserId +
                ", momentType='" + momentType + '\'' +
                ", name='" + name + '\'' +
                ", detail='" + detail + '\'' +
                ", videoUrl='" + videoUrl + '\'' +
                ", delFlag='" + delFlag + '\'' +
                ", pariseTotal=" + pariseTotal +
                ", commentTotal=" + commentTotal +
                ", urls=" + urls +
                '}';
    }
}
